while (!(((R)==(0))||((_to_string)==((void*)((/*RF2*/((T61*)((/*RF2*/((T278*)(r279item((T279*)((/*RF2*/(C)->_list/*8*/)),R)))->_name/*0*/)))->_to_string/*8*/))))))
{
R=(R)-(1);
}
return R;
}
void r95make(T95* C,T0* a1){
{T97*n=((T97*)malloc(sizeof(*n))/*16*/);
*n=M97;
r97with_capacity(n,4,1);
(/*SFN*/C->_list)=((T0*)n);
}
r97add_last((T97*)((/*RF2*/(C)->_list/*0*/)),a1);
}
void r95get_started(T95* C,T0* a1){
T2 _i=0;
_i=1;
while (!((_i)>((/*RF2*/((T97*)((/*RF2*/(C)->_list/*0*/)))->_upper/*8*/))))